package com.eling.elcms.travel.model.view;

import com.eling.elcms.basedoc.model.EnumSerializer;
import com.eling.elcms.travel.model.CheckInImplement;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;

public class WaterElectricGroupView {
	
	/**
	 * 
	 */
	private CheckInImplement checkInImplement;
	
	/**
	 * 入住状态
	 */
	private CheckInStatus checkInStatus;
	
	/**
	 * 房间数量（散客）
	 */
	private Integer roomCount;
	
	@JsonSerialize(using = EnumSerializer.class)
	public static enum CheckInStatus {
		NoCheckIn("待入住"), CheckIn("待退住"),Accomplish("完成");

		private String display;

		CheckInStatus(String display) {
			this.display = display;
		}

		public String getDisplay() {
			return display;
		}
	}

	
	public Integer getRoomCount() {
		return roomCount;
	}

	public void setRoomCount(Integer roomCount) {
		this.roomCount = roomCount;
	}

	public CheckInStatus getCheckInStatus() {
		return checkInStatus;
	}

	public void setCheckInStatus(CheckInStatus checkInStatus) {
		this.checkInStatus = checkInStatus;
	}

	public CheckInImplement getCheckInImplement() {
		return checkInImplement;
	}

	public void setCheckInImplement(CheckInImplement checkInImplement) {
		this.checkInImplement = checkInImplement;
	}
}
